Skip to main content
Version: 6.1.0 - 6.1.1

address <src>

Object that allows you to convert between hex / base58 and privatekey representations of a TRON address.

Note: If you wish to convert generic data to hexadecimal strings, please use the function TronWeb.toHex.

1. TronWeb.address.toHex

Convert Base58 format address to Hex format address.

Usage

TronWeb.address.toHex('base58 format address');

Parameters

string - Base58 format address

Returns

string - TRON Hex format address

Example

TronWeb.address.toHex('TNPeeaaFB7K9cmo4uQpcU32zGK8G1NYqeL');
'418840E6C55B9ADA326D211D818C34A994AECED808'

2. TronWeb.address.fromHex

Convert Hex format address to Base58 format address.

Usage

TronWeb.address.fromHex('hex format address');

Parameters

string - Hex format address

Returns

string - TRON Base58 format address

Example

TronWeb.address.fromHex('418840E6C55B9ADA326D211D818C34A994AECED808');
'TNPeeaaFB7K9cmo4uQpcU32zGK8G1NYqeL'

3. TronWeb.address.fromPrivateKey

Derive its corresponding address based on the provided private key.

Usage

TronWeb.address.fromPrivateKey('private key');

Parameters

string - private key without prefix 0x

Returns

string - Base58 format address

Example

TronWeb.address.fromPrivateKey('AD71****7509');
'TNPeeaaFB7K9cmo4uQpcU32zGK8G1NYqeL'
// The provided private key is not allowed to start with prefix `0x`, otherwise it will return false
TronWeb.address.fromPrivateKey('0xAD71****7509');
false

4. TronWeb.address.toChecksumAddress

Convert a unchecksumed address to checksumed address.

Usage

TronWeb.address.toChecksumAddress('417e5f4552091a69125d5dfcb7b8c2659029395bdf');
'417E5F4552091A69125d5DfCb7b8C2659029395Bdf'

Parameters

string - the unchecksumed address

Returns

string - the checksumed address

5. TronWeb.address.isChecksumAddress

Check if the input hex string is a checksumed address.

Usage

TronWeb.address.isChecksumAddress('417e5f4552091a69125d5dfcb7b8c2659029395bdf');
false
TronWeb.address.isChecksumAddress('417E5F4552091A69125d5DfCb7b8C2659029395Bdf');
true

Parameters

string - the hex address

Returns

boolean - if it's checksumed address